launch sites - Turkish English Dictionary